(welcome (message "\n\n\nNOTICE 1:\n\n\nThis installer script will NOT work if you booted from this floppy!")
(message "\n\n\nNOTICE 2:\n\n\nIf you chose NOVICE user the system assumes\nAmiga-CDTV Install!")
)
(transcript "ParBENCH installation on \"SYS:ParNET\"...") ;Begin to hate
;parenthesis..
(complete 0)
(set package ;Begin set
(askchoice ;begin ask
(Prompt "What package would you like installed?\n (For Addtional Information hit HELP!)") ;
(help "\n AMIGA TO CDTV installs just the files for connecting an Amiga to a CDTV.This allows reading CDROM's like the Hypermedia Concepts Fred Fish collection. Choose this setting if you intend to only use ParNET to communicate with a CDTV.\n\n")
(choices "Amiga to CDTV" "Amiga to Amiga" "Both") ;
(default 0 ) ;
) ;end ask
) ;end set
(makedir "SYS:ParNET" ;Begin Makedir
(prompt "\n\n\n\nHit PROCEED to create SYS:ParNET\n\n(For Addtional Information on this step hit HELP.)") ;
(help "\n ParBENCH relies on there being a Drawer called SYS:ParNET in order for it to install properly. This drawer must exist in order for the remainder of this script to function.")
(infos) ;
(confirm) ;
) ;End Makedir
(complete 10)
; **** Ok Ok, so its Really Clumsy but I don't know how to do multiple
; **** operators without it shifting to ELSE!!! Grrr...
(if (= package 2)
(copyfiles
(Prompt "For Addtional Information on these files hit HELP.")
(help "\n These scripts are used to launch the network between two Amigas. You really only need one of each type on each machine IE: Boot.HOST on machine 1, Boot.CLIENT on machine 2. If you want maximum versatility you may install both.")
(source "WS:ParNET")
(dest "SYS:ParNET/")
(files)
(infos)
(pattern "boot.#?")
(confirm)
)
)
(if (= package 2)
(copyfiles
(Prompt "For Addtional Information on this file hit HELP.")
(help "\n This script is used to make it easier to connect to a CDTV via ParNET. It is the same as Boot.HOST except that it has additional code to sense the Hypermedia Concepts Fred Fish Collection CDROM V1.5, add PNET Keys capabilities.")
(source "WS:ParNET")
(dest "SYS:ParNET/")
(files)
(infos)
(pattern "CDTV.Connect")
(confirm)
)
)
(if (= package 1)
(copyfiles
(Prompt "For Addtional Information on these files hit HELP.")
(help "\n These scripts are used to launch the network between two Amigas. You really only need one of each type on each machine IE: Boot.HOST on machine 1, Boot.CLIENT on machine 2. If you want maximum versatility you may install both.")
(source "WS:ParNET")
(dest "SYS:ParNET/")
(files)
(infos)
(pattern "boot.#?")
(confirm)
)
)
(if (= package 0)
(copyfiles
(Prompt "For Addtional Information on this file hit HELP.")
(help "\n This script is used to make it easier to connect with CDTV via ParNET. It is the same as Boot.HOST except that it has addition code to sense the Hypermedia Concepts Fred Fish Collection CDROM V1.5 and add PNET Keys capabilities.")
(source "WS:ParNET")
(dest "SYS:ParNET/")
(files)
(infos)
(pattern "CDTV.Connect")
(confirm)
)
)
(complete 25)
; *** The following 3 files get copied no matter which package is chosen:
(copyfiles
(source "WS:ParNET")
(dest "SYS:ParNET/")
(infos)
(pattern "#?net#?")
)
(copyfiles
(Prompt "For Addtional Information on this file hit HELP.")
(help "\n DefSysDisk is a public domain utility used to change the system directory from the disk an Amiga booted from, to an alternate device. This utility allows you to assign all system files over the network.")
(source "WS:Parnet")
(dest "SYS:ParNET/")
(infos)
(pattern "DefSysDisk")
(confirm)
)
(copyfiles
(Prompt "For Addtional Information on this file hit HELP.")
(help "\n This file is the Default Icon file ParBENCH uses for drives that would otherwise not appear. This file may be created by you or changed to taste.")
(source "WS:Parnet")
(dest "SYS:ParNET/")
(pattern "node.rinfo")
(confirm)
)
(complete 40)
(copyfiles
(Prompt "Copying commands to your C directory.")
(help "\n\n NetPNet-Server is required for ParNET to operate. ParBENCH relies on it being in the C: directory.\n\n NetSTAT is a utility used by the Monitor.NET script to give a graphic display of network activity. It is not required for ParNET.")
(source "WS:C/")
(dest "SYS:C/")
(pattern "#?net#?")
; (Files)
(confirm)
)
(complete 60)
(copyfiles
(prompt "Copying ParNET handlers.")
(help @copyfiles-help)
(source "WS:l/NetPNet-handler")
(dest "SYS:L")
(confirm)
)
(complete 65)
(copylib
(prompt "Copying PNET Keys mouse-handler to your L: directory.")
(help @copylib-help)
(source "WS:l/mouse-handler")
(dest "SYS:L")
(confirm)
)
(complete 70)
(copyfiles
(Prompt "Copying Drivelist to your S: directory.")
(help @copyfiles-help)
(source "WS:S/")
(dest "SYS:S/")
(pattern "#?net#?")
(Files)
(confirm)
)
(complete 80)
(copyfiles
(Prompt "Copying Mountlists to your DEVS: directory.")
(help @copyfiles-help)
(source "WS:Devs/")
(dest "SYS:DEVS/")
(pattern "Mountlist.Parnet.#?")
(Files)
(confirm)
)
(complete 90)
(set Turbo
(askchoice
(Prompt "Do you want the EXPERIMENTAL 680x0 optimized parnet.device installed? (Select HELP For details!)") ;
(help "\n The Tulsa Amiga Users Group provided this file and claims it is a 68040/030/020 optimized version of the parnet.device.\n\n Some users claim it greatly enhances the speed of the NET: handling.")